#pragma once
#include "AObserver.h"
#include <string>
#include <list>


class CObserverBoss :
	public AObserver
{
public:
	CObserverBoss(void);
	~CObserverBoss(void);

	virtual void Notify();
	virtual void Attach(Ahuman* human);
	virtual void Detach(Ahuman* human);
	virtual void setAction(const std::string action);
	virtual std::string getAction() const;
protected:
	std::list<Ahuman*> humanList;
	std::string mAction;
};

